package com.hzdl.secondweektest.test04;

import org.omg.CORBA.PUBLIC_MEMBER;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 封装一个时间工具类DateUtils，
 * 里面分别提供获取当前时间和计算两个时间相差天数的方法。
* */
public class DateUtils {

    public static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    public static void getNow(){

        System.out.println(sdf.format(new Date()));
        System.out.println(new Date());
    }
    public static int getDays(String d1,String d2) throws ParseException {
//        return (int) Math.abs(((d1.getTime() - d2.getTime())/1000/60/60/24));
        if (d1.equals(d2)){//不超过1天按1天计算
            return 1;
        }
        return (int) ((sdf.parse(d1).getTime() - sdf.parse(d2).getTime())/1000/60/60/24);
    }
}
